class ProjetosController < ApplicationController

  def index
    @projetos = Projeto.all
  end

  def show
    @projeto = Projeto.find(params[:id])
  end

  def new
    @projeto = Projeto.new
  end

  def edit
    @projeto = Projeto.find(params[:id])
  end

  def create
    @projeto = Projeto.new(params[:projeto])

    if @projeto.save
      redirect_to projetos_url, :notice => "Projeto criado com sucesso!"
    else
      redirect_to projetos_url, :notice => "Falha ao criar novo projeto."
    end
  end

  def update
    @projeto = Projeto.find(params[:id])

    if @projeto.update_attributes(params[:projeto])
      #escrever procedimento para update
    end
  end

  def destroy
    @projeto = Projeto.find(params[:id])

    if @projeto.update_attribute(:data_fim, Time.now)
      redirect_to projetos_url, :notice => "Projeto cancelado!"
    else
      redirect_to projetos_url, :notice => "Falha ao cancelar projeto."
    end
  end

end
